package com.ruoyi.yl.service;


import com.ruoyi.yl.domain.YlDrug;
import com.ruoyi.yl.domain.YlStockManageInfo;

import java.util.List;

/**
 * @Author: linKe
 * @Date: 2022/2/19 9:29
 * @FileName: StockControlService
 * @version: 1.0
 * @Description: 库存管理
 */
public interface StockControlService {

    /**
     * 查询仓库中所有药品信息
     */
    public List<YlDrug> getAllDrug();

    /**
     * 根据药品的处方类型查药品
     */
    public List<YlDrug> getDrugsByType(Long id);

    /**
     * 根据药品名称、编码、生产厂家进行模糊查询
     */
    public List<YlDrug> getDrugsByLikes(String dsc);

    /**
     * 根据药品id查询出入库和药品信息
     */
    public YlStockManageInfo getInfoById(Long id);
}
